img.calendar-icon{border:0;width:19px;height:19px;vertical-align:top;margin:1px;margin-left:2px}img.calendar-icon-hover{border:1px solid #aeb6c2;background-color:#dbe3f2;margin:0;margin-left:1px}div.calendar-float{width:200px;background-color:white;border:1px solid #a9a9a9}div.calendar-float td{padding:0;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif}div.calendar-float div.content{height:190px}div.calendar-float div.title{background-color:#23468a;background-image:url(images/calendar/title_bg.gif);background-repeat:repeat-x;background-position:left top;border-bottom:1px solid #a9a9a9}div.calendar-float div.title td.title-text{font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:bold;color:#eef1f7;padding:3px;cursor:move;vertical-align:top}div.calendar-float a.close{display:block;width:13px;height:13px;background-image:url(images/calendar/close.gif);overflow:hidden;margin:3px;background-repeat:no-repeat;background-position:center}div.calendar-float table.toolbar{width:100%;height:22px;background-color:#d9d6cf;background-image:url(images/calendar/toolbar_bg.gif);background-repeat:repeat-x;background-position:left top;border-top:1px solid #fff;border-bottom:1px solid #a7a7a7}div.calendar-float table.toolbar a.button{border:0;margin:1px 3px 1px 3px;display:block;height:15px;background-repeat:no-repeat;background-position:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;color:black;text-decoration:none}div.calendar-float table.toolbar a.button:hover{height:17px;margin:0 2px 0 2px;border:1px solid #aeb6c2;background-color:#dbe3f2;color:black}div.calendar-float table.toolbar a.left{width:15px;background-image:url(images/calendar/left.gif);background-position:4px center}div.calendar-float table.toolbar a.right{width:15px;background-image:url(images/calendar/right.gif);background-position:6px center}div.calendar-float table.toolbar a.today{width:15px;background-image:url(images/calendar/today.gif);background-position:left top}div.calendar-float table.toolbar a.arrow{width:9px;background-image:url(images/calendar/arr_down.gif);margin-left:1px}div.calendar-float table.toolbar a.menu{margin-right:1px}div.calendar-float table.toolbar a.left:hover,div.calendar-float table.toolbar a.right:hover,div.calendar-float table.toolbar a.today:hover{width:17px}div.calendar-float table.toolbar a.arrow:hover{width:11px;margin-left:0}div.calendar-float table.toolbar a.menu:hover{margin-right:0}div.calendar-float div.calendar{padding:4px 8px 4px 4px}div.calendar-float div.calendar table{width:100%}div.calendar-float div.calendar td{padding:2px 0 0 2px}div.calendar-float div.calendar tr.head td{padding-left:4px;padding-bottom:4px;border-bottom:1px solid #dbdbdb;color:black}div.calendar-float div.calendar td.week{border-right:1px solid #dbdbdb}div.calendar-float div.calendar a{display:block;text-align:right;color:#213aa3;padding:2px;text-decoration:none;width:18px;height:18px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}div.calendar-float div.calendar a:hover{background-color:#dbe3f2}div.calendar-float td.holiday a{color:#970000}div.calendar-float td.today a{border:1px solid #f00;padding:1px}div.calendar-float td.inactive a{color:#9b9b9b}div.calendar-float td.current a{color:white;background-color:#3e67b5}div.calendar-float td.current a:hover{color:black}div.calendar-float table.time-toolbar{width:100%;background-color:#d9d6cf;background-image:url(images/calendar/toolbar_bg.gif);background-repeat:repeat-x;background-position:left top;border-top:1px solid #a7a7a7}div.calendar-float table.time-toolbar a.button{width:80px;height:5px;border:0;display:block;background-color:#d6d1c9;background-repeat:no-repeat;background-position:center 1px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}div.calendar-float table.time-toolbar a.button:hover{background-color:#bfbfd9}div.calendar-float table.time-toolbar a.arrow-down{background-image:url(images/calendar/arr_down.gif)}div.calendar-float table.time-toolbar a.arrow-up{background-image:url(images/calendar/arr_up.gif)}div.time form{margin:0;padding:0}div.calendar-float div.time a.time{border:0;margin:1px 2px 1px 2px;display:block;width:16px;height:16px;background-repeat:no-repeat;background-position:center;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}div.calendar-float div.time a.time:hover{width:18px;height:18px;margin:0 1px 0 1px;border:1px solid #aeb6c2;background-color:#dbe3f2}div.calendar-float div.time a.set-time{background-image:url(images/calendar/set_time.gif)}div.calendar-float div.time a.clear-time{background-image:url(images/calendar/clear_time.gif)}div.calendar-float div.time{border-top:1px solid #dbdbdb;padding:6px 0 6px 0}div.calendar-float div.time td{padding:0;color:black}div.calendar-float div.time input{height:18px;font-size:11px;margin:0 1px 0 2px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #a7a7a7;width:20px}div.calendar-float a.spin{width:7px;height:7px;border:0;margin:1px;display:block;background-repeat:no-repeat;background-position:center 2px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;overflow:hidden}div.calendar-float a.spin:hover{width:9px;height:9px;margin:0;border:1px solid #aeb6c2;background-color:#dbe3f2}div.calendar-float a.spin-up{background-image:url(images/calendar/spin_up.gif)}div.calendar-float a.spin-down{background-image:url(images/calendar/spin_down.gif)}